package com.ywu.application.standard.dataSource.dto;

import com.ywu.common.dto.CommonDto;
import lombok.Data;

import java.util.List;

/**
 * @ClassName ywuDataExecVersionDto
 * @Description TODO
 * @Author GroundDemo
 * @Date 2024/10/31 21:26
 * @Version 1.0
 **/
@Data
public class YwuDataExecVersionDto extends CommonDto {
    private String id;

    private String code;

    private String name;

    private String resourceId;

    private String execType;

    private List<String> execFields;

    private String execFieldsStr;

    private List<YwuDataConditionDto> execCondition;

    private String execConditionStr;

    private String execSql;

    private String conditionFields;

    private String dataSourceCode;

    private String dataTableCode;

    private Integer version;

    private List<YwuExecCommonParamDto> fieldParam;

    private List<YwuExecCommonParamDto> conditionParam;

    private List<YwuExecCommonParamDto> groupConditionParam;

    // 分页字段
    private YwuDataExecComplexQueryPageDto pageFields;

    // 是否启用分页
    private Boolean enablePageInfo;
}
